package ve.usb.crm;

import java.io.File;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.upload.FormFile;


public class FCrearComentario extends org.apache.struts.action.ActionForm {


    public FCrearComentario() {
        super();
        comentario = "";
        idComentario = 0l;
        fecha = "";
        personal = 0l;
        asociadoA = 0l;
        categoria = 0l;
    }

    public void reset(ActionMapping mapping, HttpServletRequest request) {
        comentario = "";
        idComentario = 0l;
        fecha = "";
        personal = 0l;
        asociadoA = 0l;
        categoria = 0l;
    }

    public static FCrearComentario clear(ActionMapping mapping, HttpServletRequest request) {
        HttpSession sess = request.getSession();
        FCrearComentario fFCrearComentario = (FCrearComentario) sess.getAttribute("FCrearComentario");
        if (fFCrearComentario == null) {
            fFCrearComentario = new FCrearComentario();
            sess.setAttribute("FCrearComentario", fFCrearComentario);
        } else {
            fFCrearComentario.reset(mapping, request);
        }
        return fFCrearComentario;
    }

//    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
//        ActionErrors errors = new ActionErrors();
//
//        return errors;
//    }

    /**
     * Holds value of property comentario.
     */
    private String comentario;

    /**
     * Getter for property comentario.
     * @return Value of property comentario.
     */
    public String getComentario() {
        return this.comentario;
    }

    /**
     * Setter for property comentario.
     * @param comentario New value of property comentario.
     */
    public void setComentario(String comentario) {
        this.comentario = comentario;
    }

    /**
     * Holds value of property idComentario.
     */
    private long idComentario;

    /**
     * Getter for property idComentario.
     * @return Value of property idComentario.
     */
    public long getIdComentario() {
        return this.idComentario;
    }

    /**
     * Setter for property idComentario.
     * @param idComentario New value of property idComentario.
     */
    public void setIdComentario(long idComentario) {
        this.idComentario = idComentario;
    }

    /**
     * Holds value of property fecha.
     */
    private String fecha;

    /**
     * Getter for property fecha.
     * @return Value of property fecha.
     */
    public String getFecha() {
        return this.fecha;
    }

    /**
     * Setter for property fechaCarga.
     * @param fechaCarga New value of property fechaCarga.
     */
    public void setFecha(String fecha) {
        this.fecha = fecha;
    }

    /**
     * Holds value of property personal.
     */
    private Long personal;

    /**
     * Getter for property personal.
     * @return Value of property personal.
     */
    public Long getPersonal() {
        return this.personal;
    }

    /**
     * Setter for property personal.
     * @param personal New value of property personal.
     */
    public void setPersonal(Long personal) {
        this.personal = personal;
    }

    /**
     * Holds value of property asociadoA.
     */
    private Long asociadoA;

    /**
     * Getter for property asociadoA.
     * @return Value of property asociadoA.
     */
    public Long getAsociadoA() {
        return this.asociadoA;
    }

    /**
     * Setter for property asociadoA.
     * @param asociadoA New value of property asociadoA.
     */
    public void setAsociadoA(Long asociadoA) {
        this.asociadoA = asociadoA;
    }

    /**
     * Holds value of property categoria.
     */
    private Long categoria;

    /**
     * Getter for property categoria.
     * @return Value of property categoria.
     */
    public Long getCategoria() {
        return this.categoria;
    }

    /**
     * Setter for property categoria.
     * @param categoria New value of property categoria.
     */
    public void setCategoria(Long categoria) {
        this.categoria = categoria;
    }
}